/**
 * Copyright (C) 2017-2018 pinganfang, Inc. All Rights Reserved.
 */
package com.pingan.haofang.searchcloud.index.service;

import com.pingan.haofang.searchcloud.index.dto.SqlExplainDTO;
import com.pingan.haofang.searchcloud.index.dto.SqlResultDTO;

/**
 * @author huhailiang937
 * @date 2017年5月10日下午2:55:56
 * @since 1.0.0
 */
public interface IndexSearchService {

    /**
     * 
     * 根据SQL查询数据
     * 
     * @param indexName
     * @param sql
     * @return
     */
    SqlResultDTO search(String indexName,String sql);
    
    /**
     * 根据SQL 获取查询计划
     * @param indexName
     * @param sql
     * @return
     *
     */
    SqlExplainDTO explain(String indexName,String sql);
}
